iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0
Software Development

從無到有,LINE著不走系列 第 8

Day 8: 開始學習 Flask 或其他 Web 框架

  • 分享至 

  • xImage
  •  

安裝 Flask

首先,你需要安裝 Flask。你可以使用以下命令:

pip install Flask

創建你的第一個 Flask 應用

這是一個簡單的 Flask 應用範例:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == '__main__':
    app.run(debug=True)

這段程式碼創建了一個 Web 應用,當你造訪主頁 (/) 時,它會顯示 "Hello, World!"。

理解路由和視圖函數

在 Flask 中,路由(@app.route)會將 URL 映射到相應的視圖函數。視圖函數處理請求並返回響應。

學習模板渲染

Flask 使用 Jinja2 作為模板引擎,你可以使用它來生成 HTML 頁面:

from flask import render_template

@app.route('/hello/<name>')
def hello(name):
    return render_template('hello.html', name=name)

然後在 templates 文件夾中創建 hello.html 文件:

<!doctype html>
<html>
  <body>
    <h1>Hello, {{ name }}!</h1>
  </body>
</html>

學習更多 Flask 功能

Flask 提供了很多功能來幫助你建立更複雜的應用,包括:

  • 請求和響應處理
  • 表單處理
  • 資料庫連接(例如使用 SQLAlchemy)
  • 用戶認證

如果還想要學習的更深入,這裡可以參考 官方文檔


上一篇
Day 7: 學習 Python 的標準庫和第三方庫的基本使用
下一篇
Day 9: 實踐一個簡單的 Web 應用程序,如一個基本的 To-Do List
系列文
從無到有,LINE著不走30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言